package initialize

import (
	providers "github.com/wengooooo/go-phoneprovider"
)

func NewPhoneProvider(provider string) providers.IPhoneProvider {
	switch provider {
	case "fivesim":
		return providers.NewFiveSim("eyJhbGciOiJSUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2ODgwMTkzMzgsImlhdCI6MTY1NjQ4MzMzOCwicmF5IjoiMzBkYjU0ZmYxNDkxNmJiMDc5MmY4MjI5ZDM4NzQyYmMiLCJzdWIiOjExNDk1NDR9.HTJJg4ZOsOgWd4-9kXR0VkjXELDIYBZ6m7DdYbswneDTXK3L3k7YKuXfqCVUF_M0x2GOgUMEg0jvDFNDT9kexVnoryfyyw2nFDu248VJI39pbv_PjLq74V8z4e6O1YV7s-uypdMB5rxkIQBxuuHQH64X86tbvDPdLuJpAQi4pDNN4o7AjgafBalA7KQjh2UrGiQmZbq18qMYLfNMi4ylZMMtIrmSielKaF0d2LdE_bLsTmzN6QX8t8lVml2LX2oAPpe-brpiUjH5CRTxILizl3gx23WaSR_bF6kHbnB-kayQ9KlMuEW3FBjQzqrc6NvhVArCRnm4wPnN8zRMHbuBZQ")
	case "smsman":
		return providers.NewSmsMan("MODi6gP5Tawlvb2OV7xBrWLEWmTvyT5j")
	case "supersms":
		return providers.NewSuperSms("FkWK1-eHNtG05LKrFNwzEP0oc2DoFz-W-DiVWDzaFaFkjZEjrWu-Ng")
	}

	return nil
}
